They are various open-source single-board computers with an arm based CPUs. They have either AllWinner H3 or H5 SoC and various Mali-400 GPUs that can run accelerated OpenGLES. There are several versions. The architecture is either armhf or arm64.
The primary Linux distribution available is armbian, a linux for ARM development boards. Armbian supports legacy kerenel and mainline kernels with Debian or Ubuntu distributions.
Use the standard OpenCPN ppa repository as explained in configuring Ubuntu PPA
To compile your own version please see the developer manual:
OLD 2021 - Developer Manual These instructions may be dated.